[INFO] cloning repository https://github.com/navikt/cplt
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/navikt/cplt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnavikt%2Fcplt", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnavikt%2Fcplt'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 89649b7d27bbb482d3bd8f8a48f2d36e71d5a434
[INFO] testing navikt/cplt against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnavikt%2Fcplt" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/navikt/cplt
[INFO] finished tweaking git repo https://github.com/navikt/cplt
[INFO] tweaked toml for git repo https://github.com/navikt/cplt written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/navikt/cplt on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/navikt/cplt already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d7d1ac3af86bcbc76fdcdf083badd9e8e58e872f9e6d561776c609bc3df05ea2
[INFO] running `Command { std: "docker" "start" "-a" "d7d1ac3af86bcbc76fdcdf083badd9e8e58e872f9e6d561776c609bc3df05ea2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d7d1ac3af86bcbc76fdcdf083badd9e8e58e872f9e6d561776c609bc3df05ea2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d7d1ac3af86bcbc76fdcdf083badd9e8e58e872f9e6d561776c609bc3df05ea2", kill_on_drop: false }`
[INFO] [stdout] d7d1ac3af86bcbc76fdcdf083badd9e8e58e872f9e6d561776c609bc3df05ea2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 05e5f269629cb1a56ac1c3d9968f1387a64322dddd425c258dbdf36741ba0131
[INFO] running `Command { std: "docker" "start" "-a" "05e5f269629cb1a56ac1c3d9968f1387a64322dddd425c258dbdf36741ba0131", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling landlock v0.4.5
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling cplt v0.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.94s
[INFO] running `Command { std: "docker" "inspect" "05e5f269629cb1a56ac1c3d9968f1387a64322dddd425c258dbdf36741ba0131", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05e5f269629cb1a56ac1c3d9968f1387a64322dddd425c258dbdf36741ba0131", kill_on_drop: false }`
[INFO] [stdout] 05e5f269629cb1a56ac1c3d9968f1387a64322dddd425c258dbdf36741ba0131
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6eeb0c9725c8b925c69823c0089cf2cd2e11c655a03f630431555d7b1f043ac5
[INFO] running `Command { std: "docker" "start" "-a" "6eeb0c9725c8b925c69823c0089cf2cd2e11c655a03f630431555d7b1f043ac5", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling temp-env v0.3.6
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling cplt v0.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.60s
[INFO] running `Command { std: "docker" "inspect" "6eeb0c9725c8b925c69823c0089cf2cd2e11c655a03f630431555d7b1f043ac5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6eeb0c9725c8b925c69823c0089cf2cd2e11c655a03f630431555d7b1f043ac5", kill_on_drop: false }`
[INFO] [stdout] 6eeb0c9725c8b925c69823c0089cf2cd2e11c655a03f630431555d7b1f043ac5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 531485ad64269ef3520fac4197134f3000a19ac61802216447679e355172229c
[INFO] running `Command { std: "docker" "start" "-a" "531485ad64269ef3520fac4197134f3000a19ac61802216447679e355172229c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cplt-01e35552ab395b9c)
[INFO] [stdout] 
[INFO] [stdout] running 442 tests
[INFO] [stdout] test agent::tests::antigravity_binary_name ... ok
[INFO] [stdout] test agent::tests::antigravity_config_dirs ... ok
[INFO] [stdout] test agent::tests::antigravity_auth_env_hints ... ok
[INFO] [stdout] test agent::tests::copilot_extra_args ... ok
[INFO] [stdout] test agent::tests::copilot_has_no_extra_config_dirs ... ok
[INFO] [stdout] test agent::tests::gemini_auth_env_hints ... ok
[INFO] [stdout] test agent::tests::gemini_binary_name ... ok
[INFO] [stdout] test agent::tests::copilot_binary_name ... ok
[INFO] [stdout] test agent::tests::gemini_config_dirs ... ok
[INFO] [stdout] test agent::tests::keychain_needs ... ok
[INFO] [stdout] test agent::tests::opencode_auth_env_hints ... ok
[INFO] [stdout] test agent::tests::opencode_binary_name ... ok
[INFO] [stdout] test agent::tests::opencode_config_dirs_xdg_default ... ok
[INFO] [stdout] test agent::tests::parse_agent_names ... ok
[INFO] [stdout] test agent::tests::copilot_needs_sea_extraction ... ok
[INFO] [stdout] test agent::tests::parse_pi_agent ... ok
[INFO] [stdout] test agent::tests::pi_binary_name ... ok
[INFO] [stdout] test agent::tests::pi_config_dirs ... ok
[INFO] [stdout] test agent::tests::pi_auth_env_hints ... ok
[INFO] [stdout] test agent::tests::pi_no_copilot_dir ... ok
[INFO] [stdout] test agent::tests::pi_no_extra_args ... ok
[INFO] [stdout] test agent::tests::pi_no_keychain ... ok
[INFO] [stdout] test agent::tests::pi_no_sea_extraction ... ok
[INFO] [stdout] test agent::tests::resolve_mise_shim_detects_asdf_shims_dir ... ok
[INFO] [stdout] test agent::tests::unknown_agent_error_lists_antigravity_and_pi ... ok
[INFO] [stdout] test agent::tests::display_names ... ok
[INFO] [stdout] test config::display::tests::get_config_value_returns_array_from_file ... ok
[INFO] [stdout] test agent::tests::resolve_mise_shim_non_shim_dir_returns_none ... ok
[INFO] [stdout] test config::display::tests::get_config_value_returns_default_when_no_file ... ok
[INFO] [stdout] test config::editing::tests::append_value_is_idempotent ... ok
[INFO] [stdout] test config::editing::tests::append_value_in_doc_existing_array ... ok
[INFO] [stdout] test config::editing::tests::append_value_idempotent_ports ... ok
[INFO] [stdout] test config::editing::tests::append_value_in_doc_new_array ... ok
[INFO] [stdout] test config::editing::tests::remove_array_element_errors_on_non_array ... ok
[INFO] [stdout] test config::editing::tests::remove_array_element_noop_if_key_missing ... ok
[INFO] [stdout] test config::editing::tests::remove_array_element_cleans_up_empty_array ... ok
[INFO] [stdout] test config::editing::tests::remove_array_element_noop_if_not_present ... ok
[INFO] [stdout] test config::editing::tests::remove_array_element_port ... ok
[INFO] [stdout] test config::editing::tests::remove_array_element_removes_all_duplicates ... ok
[INFO] [stdout] test config::editing::tests::remove_array_element_removes_single_value ... ok
[INFO] [stdout] test config::editing::tests::set_value_in_doc_creates_section_and_key ... ok
[INFO] [stdout] test config::editing::tests::set_value_in_doc_port_number ... ok
[INFO] [stdout] test config::editing::tests::set_value_in_doc_array_replacement ... ok
[INFO] [stdout] test config::editing::tests::set_value_in_doc_overwrites_existing ... ok
[INFO] [stdout] test config::display::tests::get_config_value_returns_file_value ... ok
[INFO] [stdout] test config::editing::tests::set_value_rejects_invalid_bool ... ok
[INFO] [stdout] test config::editing::tests::set_value_in_doc_preserves_comments ... ok
[INFO] [stdout] test config::editing::tests::append_rejects_comma_separated_values ... ok
[INFO] [stdout] test config::editing::tests::append_rejects_non_array_key ... ok
[INFO] [stdout] test config::editing::tests::set_value_in_doc_string_value ... ok
[INFO] [stdout] test config::editing::tests::set_value_rejects_invalid_port ... ok
[INFO] [stdout] test config::editing::tests::unset_value_noop_if_missing ... ok
[INFO] [stdout] test config::editing::tests::unset_value_removes_key ... ok
[INFO] [stdout] test agent::tests::resolve_mise_shim_detects_mise_shims_dir ... ok
[INFO] [stdout] test config::loading::tests::apply_repo_config_path_proposals ... ok
[INFO] [stdout] test config::loading::tests::apply_repo_config_deny_always_applied ... ok
[INFO] [stdout] test config::loading::tests::apply_repo_config_approved_proposals_take_effect ... ok
[INFO] [stdout] test config::loading::tests::apply_repo_config_proxy_proposals ... ok
[INFO] [stdout] test config::loading::tests::cli_allow_env_files_overrides_default ... ok
[INFO] [stdout] test config::loading::tests::cli_quiet_flag_enables_quiet ... ok
[INFO] [stdout] test config::loading::tests::cli_proxy_flag_overrides_config ... ok
[INFO] [stdout] test config::loading::tests::config_allow_env_files_used_when_cli_false ... ok
[INFO] [stdout] test config::loading::tests::config_parse_valid ... ok
[INFO] [stdout] test config::loading::tests::cli_no_validate_overrides_config ... ok
[INFO] [stdout] test config::loading::tests::config_parse_invalid ... ok
[INFO] [stdout] test config::loading::tests::config_port_used_when_cli_none ... ok
[INFO] [stdout] test config::loading::tests::config_quiet_used_when_cli_false ... ok
[INFO] [stdout] test config::loading::tests::config_validate_false_sets_no_validate ... ok
[INFO] [stdout] test config::loading::tests::default_config_is_valid_toml ... ok
[INFO] [stdout] test config::loading::tests::config_proxy_used_when_no_cli_flag ... ok
[INFO] [stdout] test config::loading::tests::config_yes_enables_auto_confirm ... ok
[INFO] [stdout] test config::loading::tests::cli_port_overrides_config ... ok
[INFO] [stdout] test config::loading::tests::deny_path_config_error_on_nonexistent ... ok
[INFO] [stdout] test config::loading::tests::env_files_denied_by_default ... ok
[INFO] [stdout] test config::loading::tests::no_quiet_flag_overrides_config_quiet ... ok
[INFO] [stdout] test config::loading::tests::no_quiet_wins_over_quiet_flag ... ok
[INFO] [stdout] test config::loading::tests::normal_paths_pass_sbpl_validation ... ok
[INFO] [stdout] test config::loading::tests::no_yes_flag_overrides_config_yes ... ok
[INFO] [stdout] test config::loading::tests::no_proxy_flag_overrides_config_enabled ... ok
[INFO] [stdout] test config::loading::tests::quiet_disabled_by_default ... ok
[INFO] [stdout] test config::loading::tests::sbpl_injection_rejected ... ok
[INFO] [stdout] test config::loading::tests::partial_config_uses_defaults ... ok
[INFO] [stdout] test config::loading::tests::parses_full_config ... ok
[INFO] [stdout] test config::loading::tests::proxy_enabled_by_default_when_no_config_or_flags ... ok
[INFO] [stdout] test config::loading::tests::yes_disabled_by_default ... ok
[INFO] [stdout] test config::path::tests::collapse_tilde_already_tilde ... ok
[INFO] [stdout] test config::path::tests::collapse_tilde_exact_home ... ok
[INFO] [stdout] test config::path::tests::collapse_tilde_non_home_path ... ok
[INFO] [stdout] test config::path::tests::collapse_tilde_roundtrip_with_expand ... ok
[INFO] [stdout] test config::path::tests::collapse_tilde_similar_prefix_not_collapsed ... ok
[INFO] [stdout] test config::path::tests::expand_tilde_bare ... ok
[INFO] [stdout] test config::path::tests::expand_tilde_no_tilde ... ok
[INFO] [stdout] test config::path::tests::collapse_tilde_home_subpath ... ok
[INFO] [stdout] test config::path::tests::expand_tilde_not_at_start ... ok
[INFO] [stdout] test config::path::tests::expand_tilde_replaces_home ... ok
[INFO] [stdout] test config::registry::tests::dangerous_keys_are_marked ... ok
[INFO] [stdout] test config::loading::tests::default_port_when_neither_set ... ok
[INFO] [stdout] test config::repo::tests::repo_key_target_deny ... ok
[INFO] [stdout] test config::loading::tests::deny_paths_merged_from_config_and_cli ... ok
[INFO] [stdout] test config::path::tests::default_config_contents_is_valid_toml ... ok
[INFO] [stdout] test config::registry::tests::lookup_key_valid_keys ... ok
[INFO] [stdout] test config::registry::tests::lookup_key_unknown_section ... ok
[INFO] [stdout] test config::repo::tests::repo_key_target_propose_booleans ... ok
[INFO] [stdout] test config::repo::tests::repo_key_target_propose_allow_arrays ... ok
[INFO] [stdout] test config::registry::tests::lookup_key_invalid_format ... ok
[INFO] [stdout] test config::repo::tests::repo_key_target_rejected_keys ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_collapses_home_paths_for_write ... ok
[INFO] [stdout] test config::registry::tests::lookup_key_unknown_suggests ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_collapses_home_paths_for_read ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_deny ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_propose_port ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_deny_collapses_home_paths ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_does_not_collapse_non_home_paths ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_propose_allow ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_no_duplicate_when_legacy_absolute_exists ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_propose_bool ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_propose_proxy ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_rejects_false_bool ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_unset ... ok
[INFO] [stdout] test config::validation::tests::edit_distance_empty_strings ... ok
[INFO] [stdout] test config::validation::tests::edit_distance_one_char_diff ... ok
[INFO] [stdout] test config::repo::tests::set_repo_value_unset_matches_collapsed_form ... ok
[INFO] [stdout] test config::validation::tests::edit_distance_identical ... ok
[INFO] [stdout] test config::validation::tests::validate_detects_section_used_as_scalar ... ok
[INFO] [stdout] test config::validation::tests::validate_empty_config_no_diagnostics ... ok
[INFO] [stdout] test config::validation::tests::validate_detects_type_error ... ok
[INFO] [stdout] test config::validation::tests::validate_detects_invalid_toml_syntax ... ok
[INFO] [stdout] test config::validation::tests::validate_detects_unknown_key_in_section ... ok
[INFO] [stdout] test config::validation::tests::validate_no_warning_for_safe_settings ... ok
[INFO] [stdout] test config::validation::tests::validate_multiple_unknown_keys_reported ... ok
[INFO] [stdout] test config::validation::tests::validate_detects_unknown_top_level_section ... ok
[INFO] [stdout] test config::validation::tests::validate_suggests_similar_key ... ok
[INFO] [stdout] test config::validation::tests::config_keys_cover_all_valid_keys ... ok
[INFO] [stdout] test config::validation::tests::validate_warns_about_dangerous_tmp_exec ... ok
[INFO] [stdout] test config::validation::tests::validate_warns_about_dangerous_inherit_env ... ok
[INFO] [stdout] test config::validation::tests::validate_valid_config_no_diagnostics ... ok
[INFO] [stdout] test detect::tests::compose_extends_file_extraction ... ok
[INFO] [stdout] test config::validation::tests::validate_default_config_template ... ok
[INFO] [stdout] test detect::tests::compose_port_extraction ... ok
[INFO] [stdout] test detect::tests::compose_extends_rejects_traversal ... ok
[INFO] [stdout] test config::validation::tests::validate_suggests_similar_section ... ok
[INFO] [stdout] test config::loading::tests::apply_repo_config_proposals_need_approval ... ok
[INFO] [stdout] test detect::tests::context_allows_symlink_within_project ... ok
[INFO] [stdout] test detect::tests::context_rejects_absolute_paths ... ok
[INFO] [stdout] test detect::tests::context_missing_file ... ok
[INFO] [stdout] test detect::tests::context_reads_small_file ... ok
[INFO] [stdout] test detect::tests::context_rejects_symlink_escape ... ok
[INFO] [stdout] test detect::tests::context_rejects_traversal ... ok
[INFO] [stdout] test detect::tests::docker_detects_dockerfile ... ok
[INFO] [stdout] test detect::tests::context_skips_large_file ... ok
[INFO] [stdout] test detect::tests::cypress_detected ... ok
[INFO] [stdout] test detect::tests::docker_extracts_compose_ports ... ok
[INFO] [stdout] test detect::tests::env_detects_sensitive_vars ... ok
[INFO] [stdout] test detect::tests::fallback_finds_subprojects ... ok
[INFO] [stdout] test detect::tests::docker_scans_alternate_compose_files ... ok
[INFO] [stdout] test detect::tests::docker_follows_extends_for_ports ... ok
[INFO] [stdout] test detect::tests::empty_project_no_detections ... ok
[INFO] [stdout] test detect::tests::fallback_skips_symlinks ... ok
[INFO] [stdout] test detect::tests::fallback_skips_node_modules ... ok
[INFO] [stdout] test detect::tests::flyway_detected_from_migration_dir ... ok
[INFO] [stdout] test detect::tests::env_ignores_non_sensitive_vars ... ok
[INFO] [stdout] test detect::tests::fallback_skips_hidden_dirs ... ok
[INFO] [stdout] test detect::tests::env_skips_invalid_var_names ... ok
[INFO] [stdout] test detect::tests::global_detect_gradle_credentials ... ok
[INFO] [stdout] test detect::tests::go_detects_go_mod ... ok
[INFO] [stdout] test detect::tests::jvm_detects_gradle ... ok
[INFO] [stdout] test detect::tests::jvm_detects_maven ... ok
[INFO] [stdout] test detect::tests::global_detect_gradle_missing ... ok
[INFO] [stdout] test detect::tests::global_detect_gradle_credentials_no_match ... ok
[INFO] [stdout] test detect::tests::global_detect_playwright_cache ... ok
[INFO] [stdout] test detect::tests::jvm_not_detected_without_files ... ok
[INFO] [stdout] test detect::tests::multi_ecosystem_project ... ok
[INFO] [stdout] test detect::tests::global_detect_gpg_dir ... ok
[INFO] [stdout] test detect::tests::ktor_detected ... ok
[INFO] [stdout] test detect::tests::global_detect_gradle_wrapper ... ok
[INFO] [stdout] test detect::tests::flyway_detected_ktor_style ... ok
[INFO] [stdout] test detect::tests::jvm_detects_mockk_signal ... ok
[INFO] [stdout] test detect::tests::port_detection_patterns ... ok
[INFO] [stdout] test detect::tests::node_detects_lifecycle_scripts_as_warning ... ok
[INFO] [stdout] test detect::tests::nextjs_config_detected ... ok
[INFO] [stdout] test detect::tests::node_detects_vite_localhost_any ... ok
[INFO] [stdout] test detect::tests::nav_spring_boot_archetype ... ok
[INFO] [stdout] test detect::tests::playwright_detects_from_package_json ... ok
[INFO] [stdout] test detect::tests::sandbox_flag_key_names ... ok
[INFO] [stdout] test detect::tests::node_detects_port_in_scripts ... ok
[INFO] [stdout] test detect::tests::node_detects_package_json ... ok
[INFO] [stdout] test detect::tests::python_detects_web_framework ... ok
[INFO] [stdout] test detect::tests::spring_boot_not_detected_without_gradle ... ok
[INFO] [stdout] test detect::tests::spring_boot_detected ... ok
[INFO] [stdout] test detect::tests::python_detects_requirements ... ok
[INFO] [stdout] test detect::tests::recursive_detects_monorepo_ecosystems ... ok
[INFO] [stdout] test detect::tests::testcontainers_detected ... ok
[INFO] [stdout] test detect::tests::workspace_go_work ... ok
[INFO] [stdout] test detect::tests::workspace_cargo_workspace ... ok
[INFO] [stdout] test detect::tests::vite_config_detected ... ok
[INFO] [stdout] test detect::tests::workspace_deduplicates_members ... ok
[INFO] [stdout] test detect::tests::recursive_falls_back_to_heuristic ... ok
[INFO] [stdout] test detect::tests::workspace_nonexistent_dirs_ignored ... ok
[INFO] [stdout] test detect::tests::workspace_gradle_settings ... ok
[INFO] [stdout] test detect::tests::workspace_go_work_single_line ... ok
[INFO] [stdout] test detect::tests::workspace_npm_workspaces_array ... ok
[INFO] [stdout] test detect::tests::workspace_gradle_groovy ... ok
[INFO] [stdout] test detect::tests::workspace_rejects_traversal ... ok
[INFO] [stdout] test discover::tests::auth_any_available_with_env_token ... ok
[INFO] [stdout] test discover::tests::auth_discovery_detects_env_vars ... ok
[INFO] [stdout] test discover::tests::auth_none_available_when_empty ... ok
[INFO] [stdout] test discover::tests::discover_electron_app_non_copilot_shim_returns_none ... ok
[INFO] [stdout] test discover::tests::discover_electron_app_non_shim_returns_none ... ok
[INFO] [stdout] test discover::tests::extract_quoted_paths_finds_absolute_paths ... ok
[INFO] [stdout] test discover::tests::extract_quoted_paths_skips_relative_and_variables ... ok
[INFO] [stdout] test discover::tests::find_app_contents_home_applications ... ok
[INFO] [stdout] test discover::tests::find_app_contents_no_bundle ... ok
[INFO] [stdout] test discover::tests::find_app_contents_outermost_bundle ... ok
[INFO] [stdout] test discover::tests::find_app_contents_single_bundle ... ok
[INFO] [stdout] test discover::tests::find_native_modules_handles_missing_dir ... ok
[INFO] [stdout] test detect::tests::workspace_skips_root_member ... ok
[INFO] [stdout] test detect::tests::workspace_pnpm_workspace_yaml ... ok
[INFO] [stdout] test gh_proxy::tests::allow_push_rule_in_gate_git ... ok
[INFO] [stdout] test gh_proxy::tests::allow_push_rule_matches ... ok
[INFO] [stdout] test detect::tests::workspace_rejects_symlink_outside_root ... ok
[INFO] [stdout] test gh_proxy::tests::api_delete_blocked_even_with_allow_api_write ... ok
[INFO] [stdout] test detect::tests::workspace_yarn_classic_object_form ... ok
[INFO] [stdout] test discover::tests::which_resolved_returns_none_for_missing ... ok
[INFO] [stdout] test discover::tests::which_resolved_finds_common_tools ... ok
[INFO] [stdout] test gh_proxy::tests::allow_read_operations ... ok
[INFO] [stdout] test gh_proxy::tests::api_endpoint_no_repos_prefix_out_of_scope ... ok
[INFO] [stdout] test gh_proxy::tests::api_endpoint_orgs_out_of_scope ... ok
[INFO] [stdout] test gh_proxy::tests::api_endpoint_out_of_scope ... ok
[INFO] [stdout] test gh_proxy::tests::api_endpoint_in_scope ... ok
[INFO] [stdout] test gh_proxy::tests::api_endpoint_repo_flag_takes_precedence ... ok
[INFO] [stdout] test gh_proxy::tests::api_relative_path_in_scope ... ok
[INFO] [stdout] test gh_proxy::tests::api_with_input_flags_is_blocked ... ok
[INFO] [stdout] test gh_proxy::tests::api_get_is_scope_check ... ok
[INFO] [stdout] test gh_proxy::tests::api_write_to_top_level_endpoint_not_in_scope ... ok
[INFO] [stdout] test gh_proxy::tests::api_write_with_input_flags_allowed_when_policy_set ... ok
[INFO] [stdout] test gh_proxy::tests::api_write_allowed_when_policy_set ... ok
[INFO] [stdout] test gh_proxy::tests::api_relative_path_with_query_string_in_scope ... ok
[INFO] [stdout] test gh_proxy::tests::api_post_is_blocked ... ok
[INFO] [stdout] test gh_proxy::tests::block_destructive_operations ... ok
[INFO] [stdout] test gh_proxy::tests::default_deny_unknown_commands ... ok
[INFO] [stdout] test gh_proxy::tests::extract_push_target_handles_refspecs ... ok
[INFO] [stdout] test gh_proxy::tests::extract_repo_from_api_path_basic ... ok
[INFO] [stdout] test gh_proxy::tests::git_alias_bypass_blocked ... ok
[INFO] [stdout] test discover::tests::path_discovery_runs_without_panic ... ok
[INFO] [stdout] test gh_proxy::tests::git_force_push_to_feature_branch_blocked ... ok
[INFO] [stdout] test gh_proxy::tests::git_no_subcommand_allowed ... ok
[INFO] [stdout] test gh_proxy::tests::git_multiple_refspecs_checked ... ok
[INFO] [stdout] test gh_proxy::tests::git_push_allowed_when_prevention_disabled ... ok
[INFO] [stdout] test gh_proxy::tests::git_gate_blocks_send_pack ... ok
[INFO] [stdout] test gh_proxy::tests::git_read_operations_allowed ... ok
[INFO] [stdout] test gh_proxy::tests::git_request_pull_is_blocked ... ok
[INFO] [stdout] test gh_proxy::tests::git_push_is_blocked ... ok
[INFO] [stdout] test gh_proxy::tests::git_subtree_push_blocked ... ok
[INFO] [stdout] test gh_proxy::tests::git_local_writes_allowed ... ok
[INFO] [stdout] test gh_proxy::tests::git_unknown_subcommand_blocked_when_push_prevention_active ... ok
[INFO] [stdout] test gh_proxy::tests::glob_match_patterns ... ok
[INFO] [stdout] test gh_proxy::tests::git_wrapper_script_contains_paths ... ok
[INFO] [stdout] test gh_proxy::tests::graphql_blocked_even_with_allow_api_write ... ok
[INFO] [stdout] test gh_proxy::tests::is_default_branch_recognizes_main_master ... ok
[INFO] [stdout] test gh_proxy::tests::parse_api_method_equals_form ... ok
[INFO] [stdout] test gh_proxy::tests::parse_api_post ... ok
[INFO] [stdout] test gh_proxy::tests::parse_api_raw_field_long_form ... ok
[INFO] [stdout] test gh_proxy::tests::parse_api_short_method_attached ... ok
[INFO] [stdout] test gh_proxy::tests::parse_api_with_input_flags ... ok
[INFO] [stdout] test gh_proxy::tests::parse_command_with_long_repo_flag ... ok
[INFO] [stdout] test gh_proxy::tests::parse_command_with_repo_flag ... ok
[INFO] [stdout] test gh_proxy::tests::parse_empty_args ... ok
[INFO] [stdout] test gh_proxy::tests::parse_api_field_long_form ... ok
[INFO] [stdout] test gh_proxy::tests::parse_global_repo_before_command ... ok
[INFO] [stdout] test gh_proxy::tests::parse_hostname_flag_skipped ... ok
[INFO] [stdout] test gh_proxy::tests::parse_https_url ... ok
[INFO] [stdout] test gh_proxy::tests::parse_https_url_no_git ... ok
[INFO] [stdout] test gh_proxy::tests::parse_only_flags ... ok
[INFO] [stdout] test gh_proxy::tests::parse_non_github_url ... ok
[INFO] [stdout] test gh_proxy::tests::parse_api_get ... ok
[INFO] [stdout] test gh_proxy::tests::parse_ssh_shorthand ... ok
[INFO] [stdout] test gh_proxy::tests::git_force_push_blocked_when_only_force_prevention ... ok
[INFO] [stdout] test gh_proxy::tests::parse_ssh_url ... ok
[INFO] [stdout] test gh_proxy::tests::parse_repo_equals_form ... ok
[INFO] [stdout] test gh_proxy::tests::project_list_allowed_but_edit_blocked ... ok
[INFO] [stdout] test gh_proxy::tests::protect_default_blocks_bare_push_without_git ... ok
[INFO] [stdout] test gh_proxy::tests::scope_check_case_insensitive ... ok
[INFO] [stdout] test gh_proxy::tests::scope_check_different_repo ... ok
[INFO] [stdout] test gh_proxy::tests::scope_check_matching_repo ... ok
[INFO] [stdout] test gh_proxy::tests::scope_check_no_repo_flag_is_in_scope ... ok
[INFO] [stdout] test gh_proxy::tests::scope_check_strips_git_suffix ... ok
[INFO] [stdout] test gh_proxy::tests::scope_check_write_operations ... ok
[INFO] [stdout] test gh_proxy::tests::shell_escape_handles_quotes ... ok
[INFO] [stdout] test gh_proxy::tests::wildcard_groups ... ok
[INFO] [stdout] test gh_proxy::tests::wrapper_script_contains_paths ... ok
[INFO] [stdout] test gh_proxy::tests::wrapper_script_includes_allow_api_write_flag ... ok
[INFO] [stdout] test init::tests::cache_exec_goes_to_personal_hint ... ok
[INFO] [stdout] test init::tests::empty_report_minimal_output ... ok
[INFO] [stdout] test init::tests::format_report_includes_ecosystems ... ok
[INFO] [stdout] test gh_proxy::tests::protect_default_blocks_main ... ok
[INFO] [stdout] test gh_proxy::tests::protect_default_allows_refspec_to_feature ... ok
[INFO] [stdout] test init::tests::generated_toml_parses_as_valid_repo_config ... ok
[INFO] [stdout] test gh_proxy::tests::protect_default_blocks_refspec_to_main ... ok
[INFO] [stdout] test gh_proxy::tests::protect_default_allows_feature_branch ... ok
[INFO] [stdout] test init::tests::generates_allow_arrays ... ok
[INFO] [stdout] test init::tests::generates_port_arrays ... ok
[INFO] [stdout] test init::tests::generates_propose_flags ... ok
[INFO] [stdout] test gh_proxy::tests::parse_simple_command ... ok
[INFO] [stdout] test detect::tests::rust_detects_cargo_toml ... ok
[INFO] [stdout] test init::tests::global_empty_report_generates_minimal_toml ... ok
[INFO] [stdout] test init::tests::global_multi_detection_merges ... ok
[INFO] [stdout] test init::tests::global_generated_toml_is_valid ... ok
[INFO] [stdout] test init::tests::init_nothing_detected_on_empty_dir ... ok
[INFO] [stdout] test init::tests::global_gpg_generates_flag ... ok
[INFO] [stdout] test init::tests::init_generates_preview ... ok
[INFO] [stdout] test init::tests::global_agent_generates_sandbox_agent ... ok
[INFO] [stdout] test init::tests::global_cache_exec_generates_sandbox_section ... ok
[INFO] [stdout] test init::tests::init_overwrites_with_force ... ok
[INFO] [stdout] test init::tests::generates_deny_env ... ok
[INFO] [stdout] test init::tests::merge_preserves_existing_flags_and_deny ... ok
[INFO] [stdout] test init::tests::global_allow_read_generates_allow_section ... ok
[INFO] [stdout] test init::tests::merge_preserves_existing_ports_and_adds_new ... ok
[INFO] [stdout] test init::tests::init_without_merge_refuses_existing ... ok
[INFO] [stdout] test init::tests::init_writes_file ... ok
[INFO] [stdout] test init::tests::init_refuses_overwrite_without_force ... ok
[INFO] [stdout] test init::tests::multi_ecosystem_generates_merged_toml ... ok
[INFO] [stdout] test proxy::tests::domain_cache_keeps_last_good_on_failure ... ok
[INFO] [stdout] test proxy::tests::domain_cache_reloads_after_ttl ... ok
[INFO] [stdout] test proxy::tests::domain_cache_resets_ttl_after_failure ... ok
[INFO] [stdout] test proxy::tests::is_blocked_in_list_matches_exact_and_subdomain ... ok
[INFO] [stdout] test proxy::tests::domain_cache_returns_cached_within_ttl ... ok
[INFO] [stdout] test proxy::tests::parse_private_domains_from_toml_empty_section ... ok
[INFO] [stdout] test proxy::tests::proxy_state_allowlist_empty_when_no_file ... ok
[INFO] [stdout] test proxy::tests::proxy_start_fails_on_unreadable_allowlist ... ok
[INFO] [stdout] test proxy::tests::parse_private_domains_from_toml_no_proxy_section ... ok
[INFO] [stdout] test proxy::tests::parse_lines_file_skips_comments_and_empty ... ok
[INFO] [stdout] test proxy::tests::proxy_state_merges_cli_and_config_private_domains ... ok
[INFO] [stdout] test proxy::tests::proxy_state_private_domains_deduplicates ... ok
[INFO] [stdout] test repo_config::tests::accepts_normal_paths ... ok
[INFO] [stdout] test repo_config::tests::parse_deny_only ... ok
[INFO] [stdout] test repo_config::tests::parse_empty_config ... ok
[INFO] [stdout] test discover::tests::tool_discovery_finds_git ... ok
[INFO] [stdout] test proxy::tests::proxy_state_allowlist_reloads_from_file ... ok
[INFO] [stdout] test repo_config::tests::parse_propose_allow_section ... ok
[INFO] [stdout] test repo_config::tests::parse_propose_booleans ... ok
[INFO] [stdout] test repo_config::tests::parse_propose_proxy_section ... ok
[INFO] [stdout] test init::tests::merge_with_write_updates_file ... ok
[INFO] [stdout] test repo_config::tests::proposed_keys_empty_for_default ... ok
[INFO] [stdout] test proxy::tests::proxy_state_blocked_domains_from_file ... ok
[INFO] [stdout] test repo_config::tests::proposed_keys_lists_active_proposals ... ok
[INFO] [stdout] test proxy::tests::parse_private_domains_from_toml_extracts_correctly ... ok
[INFO] [stdout] test repo_config::tests::reject_unknown_propose_key ... ok
[INFO] [stdout] test proxy::tests::proxy_state_dynamic_reload_picks_up_changes ... ok
[INFO] [stdout] test repo_config::tests::reject_unknown_top_level_key ... ok
[INFO] [stdout] test repo_config::tests::rejects_path_traversal_in_propose_read ... ok
[INFO] [stdout] test repo_config::tests::rejects_path_traversal_in_deny ... ok
[INFO] [stdout] test repo_config::tests::validate_rejects_empty_env_var ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::app_dirs_excluded_when_no_match ... ok
[INFO] [stdout] test repo_config::tests::validate_rejects_invalid_env_var ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::allow_localhost_any_disables_net_connect_restriction ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::app_dir_fsaccess_flags_match_permissions ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::app_dir_effective_permissions_include_parent_rules ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::copilot_install_dir_gets_read_exec ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::agent_dirs_added_to_policy ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::app_dirs_included_when_existing_is_none ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::copilot_dir_absent_for_non_copilot_agent ... ok
[INFO] [stdout] test repo_config::tests::parse_full_config ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::describe_policy_includes_all_sections ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::denied_files_not_in_ruleset ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::denied_dotfiles_not_in_ruleset ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::denied_home_subpaths_not_enforceable_on_linux ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::default_config_restricts_net_connect ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::device_files_have_read_write ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::discovery_filtering_limits_home_tool_dirs ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::describe_policy_shows_unrestricted_when_localhost_any ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::blocked_syscall_names_not_empty ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::copilot_config_dir_is_writable_and_executable ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::extra_write_paths_added ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::extra_read_paths_added ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::gpg_signing_off_excludes_gnupg ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::extra_ports_added_to_net_rules ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::home_config_files_are_readable ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::jvm_attach_grants_tmp_exec_and_proc_read ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::localhost_ports_in_net_rules ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::proc_self_is_deferred_not_pre_opened ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::home_tool_dirs_permissions_match ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::gpg_signing_adds_specific_files ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::proc_self_is_readonly ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::proxy_port_added_to_net_rules ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::project_dir_gets_full_access ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::tool_dirs_have_read_and_execute ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::scratch_dir_always_has_exec ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::system_read_paths_are_readonly ... ok
[INFO] [stdout] test sandbox::landlock_mod::tests::tmp_no_exec_by_default ... ok
[INFO] [stdout] test sandbox::policy::tests::resolve_falls_back_when_xdg_cache_home_is_empty ... ok
[INFO] [stdout] test sandbox::policy::tests::resolve_accepts_absolute_xdg_cache_home ... ok
[INFO] [stdout] test sandbox::policy::tests::resolve_rejects_relative_xdg_cache_home ... ok
[INFO] [stdout] test sandbox::policy::tests::write_paths_deduplicates_when_data_and_data_local_resolve_identically ... ok
[INFO] [stdout] test scratch::tests::is_session_id_rejects_invalid ... ok
[INFO] [stdout] test scratch::tests::is_session_id_accepts_valid ... ok
[INFO] [stdout] test scratch::tests::scratch_dir_rejects_ancestor_symlink ... ok
[INFO] [stdout] test scratch::tests::gc_ignores_non_session_entries ... ok
[INFO] [stdout] test scratch::tests::gc_removes_stale_dirs ... ok
[INFO] [stdout] test tests::rejects_common_unsafe_roots ... ok
[INFO] [stdout] test scratch::tests::scratch_dir_rejects_symlink_base ... ok
[INFO] [stdout] test tests::rejects_linux_unsafe_roots ... ok
[INFO] [stdout] test trust::tests::filter_approved_returns_intersection ... ok
[INFO] [stdout] test scratch::tests::scratch_dir_creates_and_cleans_up ... ok
[INFO] [stdout] test trust::tests::is_key_approved_works ... ok
[INFO] [stdout] test trust::tests::normalize_all_variants_same_fingerprint ... ok
[INFO] [stdout] test trust::tests::fingerprint_differs_for_different_paths ... ok
[INFO] [stdout] test trust::tests::normalize_https_no_git_suffix ... ok
[INFO] [stdout] test trust::tests::normalize_https_url ... ok
[INFO] [stdout] test trust::tests::normalize_https_with_token ... ok
[INFO] [stdout] test trust::tests::normalize_lowercases_host ... ok
[INFO] [stdout] test trust::tests::normalize_ssh_deploy_user ... ok
[INFO] [stdout] test trust::tests::normalize_ssh_scheme_url ... ok
[INFO] [stdout] test trust::tests::normalize_ssh_scheme_with_port ... ok
[INFO] [stdout] test trust::tests::fingerprint_is_stable ... ok
[INFO] [stdout] test trust::tests::normalize_ssh_url ... ok
[INFO] [stdout] test trust::tests::normalize_trailing_slash ... ok
[INFO] [stdout] test trust::tests::now_iso8601_format_valid ... ok
[INFO] [stdout] test trust::tests::proposal_content_hash_changes_on_path_change ... ok
[INFO] [stdout] test trust::tests::old_trust_file_without_content_hash_deserializes ... ok
[INFO] [stdout] test trust::tests::proposal_content_hash_order_independent ... ok
[INFO] [stdout] test trust::tests::trust_entry_roundtrip_serialization ... ok
[INFO] [stdout] test trust::tests::proposal_content_hash_is_stable ... ok
[INFO] [stdout] test update::tests::asset_name_aarch64_linux ... ok
[INFO] [stdout] test update::tests::asset_name_x86_64_linux ... ok
[INFO] [stdout] test update::tests::homebrew_detection_cellar_path ... ok
[INFO] [stdout] test update::tests::sha256sums_missing_asset ... ok
[INFO] [stdout] test update::tests::sha256sums_parsing ... ok
[INFO] [stdout] test update::tests::tag_prefix_stripping ... ok
[INFO] [stdout] test update::tests::version_comparison_cross_format ... ok
[INFO] [stdout] test update::tests::version_comparison_local_newer ... ok
[INFO] [stdout] test update::tests::version_comparison_dev_build ... ok
[INFO] [stdout] test update::tests::version_comparison_newer ... ok
[INFO] [stdout] test update::tests::version_comparison_same_date_different_sha ... ok
[INFO] [stdout] test update::tests::version_comparison_up_to_date ... ok
[INFO] [stdout] test update::tests::version_looks_valid ... ok
[INFO] [stdout] test update::tests::version_rejects_invalid ... ok
[INFO] [stdout] test update::tests::version_same_day_different_time ... ok
[INFO] [stdout] test update::tests::version_date_extraction ... ok
[INFO] [stdout] test scratch::tests::session_id_is_32_hex_chars ... ok
[INFO] [stdout] test tests::accepts_normal_project_dirs ... ok
[INFO] [stdout] test trust::tests::filter_unapproved_returns_difference ... ok
[INFO] [stdout] test proxy::tests::proxy_start_validates_blocklist_at_startup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 442 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cplt-76f1857aee82bd4a)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test tests::copilot_auto_resume_when_no_args ... ok
[INFO] [stdout] test tests::combined_forwarded_and_passthrough ... ok
[INFO] [stdout] test tests::no_forwarded_flags ... ok
[INFO] [stdout] test tests::gemini_no_auto_resume_when_args_given ... ok
[INFO] [stdout] test tests::opencode_no_copilot_flags ... ok
[INFO] [stdout] test tests::gemini_auto_resume_when_no_args ... ok
[INFO] [stdout] test tests::forwarded_flags_prepended_before_passthrough ... ok
[INFO] [stdout] test tests::continue_session ... ok
[INFO] [stdout] test tests::name_session ... ok
[INFO] [stdout] test tests::resume_and_continue_conflict ... ok
[INFO] [stdout] test tests::resume_interactive ... ok
[INFO] [stdout] test tests::resume_with_session_name ... ok
[INFO] [stdout] test tests::remote_flag ... ok
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-7cca30da81c42612)
[INFO] [stdout] test tests::opencode_passthrough_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/e2e_guards.rs (/opt/rustwide/target/debug/deps/e2e_guards-60b35e8ed4411cc2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 96 tests
[INFO] [stdout] test gh_gate_allow_api_write_still_blocks_graphql ... ok
[INFO] [stdout] test gh_gate_allows_api_get ... ok
[INFO] [stdout] test gh_gate_allows_issue_list ... ok
[INFO] [stdout] test gh_gate_allows_help_command ... ok
[INFO] [stdout] test gh_gate_allows_issue_close_in_scope ... ok
[INFO] [stdout] test gh_gate_allows_pr_close_in_scope ... ok
[INFO] [stdout] test gh_gate_allows_auth_status ... ok
[INFO] [stdout] test gh_gate_allows_pr_comment ... ok
[INFO] [stdout] test gh_gate_allows_pr_list_cross_repo ... ok
[INFO] [stdout] test gh_gate_allows_pr_create ... ok
[INFO] [stdout] test gh_gate_allows_pr_list ... ok
[INFO] [stdout] test gh_gate_allows_only_flags ... ok
[INFO] [stdout] test gh_gate_allow_api_write_permits_post_in_scope ... ok
[INFO] [stdout] test gh_gate_allows_empty_args ... ok
[INFO] [stdout] test gh_gate_allows_relative_api_endpoint ... ok
[INFO] [stdout] test gh_gate_allow_api_write_blocks_cross_repo_post ... FAILED
[INFO] [stdout] test gh_gate_allows_same_repo_pr_close ... FAILED
[INFO] [stdout] test gh_gate_allows_unknown_when_policy_allows ... ok
[INFO] [stdout] test gh_gate_allows_pr_view ... ok
[INFO] [stdout] test gh_gate_blocks_api_post_combined_flag ... ok
[INFO] [stdout] test gh_gate_blocks_api_post_with_dash_x ... ok
[INFO] [stdout] test gh_gate_blocks_api_delete ... ok
[INFO] [stdout] test gh_gate_auth_token_allowed_when_disabled ... ok
[INFO] [stdout] test gh_gate_blocks_auth_token_with_hostname ... ok
[INFO] [stdout] test gh_gate_blocks_api_with_input_flags ... ok
[INFO] [stdout] test gh_gate_blocks_field_equals_form ... ok
[INFO] [stdout] test gh_gate_blocks_cross_repo_api_endpoint ... FAILED
[INFO] [stdout] test gh_gate_blocks_auth_token ... ok
[INFO] [stdout] test gh_gate_blocks_graphql_trailing_slash ... ok
[INFO] [stdout] test gh_gate_blocks_graphql_with_query_params ... ok
[INFO] [stdout] test gh_gate_allows_same_repo_api_endpoint ... ok
[INFO] [stdout] test gh_gate_blocks_graphql_endpoint ... ok
[INFO] [stdout] test gh_gate_blocks_graphql_with_slash ... ok
[INFO] [stdout] test gh_gate_blocks_cross_repo_pr_merge ... ok
[INFO] [stdout] test gh_gate_audit_mode_allows_blocked_command ... ok
[INFO] [stdout] test gh_gate_blocks_non_repo_api_endpoint ... FAILED
[INFO] [stdout] test gh_gate_allows_version_command ... ok
[INFO] [stdout] test gh_gate_blocks_cross_repo_pr_close ... ok
[INFO] [stdout] test gh_gate_blocks_pr_merge_always ... ok
[INFO] [stdout] test gh_gate_blocks_graphql_with_method ... ok
[INFO] [stdout] test gh_gate_blocks_pr_merge_cross_repo ... ok
[INFO] [stdout] test gh_gate_blocks_repo_edit ... ok
[INFO] [stdout] test gh_gate_blocks_repo_fork ... ok
[INFO] [stdout] test gh_gate_blocks_input_equals_form ... ok
[INFO] [stdout] test gh_gate_blocks_short_f_uppercase_combined ... ok
[INFO] [stdout] test gh_gate_blocks_unknown_command ... ok
[INFO] [stdout] test gh_gate_default_still_blocks_api_post ... ok
[INFO] [stdout] test gh_gate_warn_mode_allows_blocked_command ... ok
[INFO] [stdout] test git_gate_allows_add ... ok
[INFO] [stdout] test gh_gate_scope_check_disabled ... ok
[INFO] [stdout] test git_gate_allows_branch ... ok
[INFO] [stdout] test gh_gate_blocks_repo_delete ... ok
[INFO] [stdout] test gh_gate_blocks_repo_archive ... ok
[INFO] [stdout] test gh_gate_blocks_raw_field_equals_form ... ok
[INFO] [stdout] test git_gate_allows_fetch ... ok
[INFO] [stdout] test gh_gate_blocks_short_f_combined ... ok
[INFO] [stdout] test git_gate_allows_checkout ... ok
[INFO] [stdout] test gh_gate_blocks_issue_close_cross_repo ... ok
[INFO] [stdout] test git_gate_allows_pull ... ok
[INFO] [stdout] test git_gate_allows_push_when_not_prevented ... ok
[INFO] [stdout] test git_gate_allows_commit ... ok
[INFO] [stdout] test git_gate_allows_diff ... ok
[INFO] [stdout] test git_gate_blocks_alias_via_dash_c ... ok
[INFO] [stdout] test git_gate_allows_rebase ... ok
[INFO] [stdout] test git_gate_allows_stash ... ok
[INFO] [stdout] test git_gate_audit_mode_allows_push ... ok
[INFO] [stdout] test git_gate_allows_log ... ok
[INFO] [stdout] test git_gate_blocks_force_if_includes ... ok
[INFO] [stdout] test git_gate_blocks_force_with_lease_equals_ref ... ok
[INFO] [stdout] test git_gate_blocks_force_push_when_prevented ... ok
[INFO] [stdout] test git_gate_blocks_force_with_lease ... ok
[INFO] [stdout] test git_gate_blocks_push_u_shorthand ... ok
[INFO] [stdout] test git_gate_blocks_push_with_remote ... ok
[INFO] [stdout] test git_gate_allows_status ... ok
[INFO] [stdout] test git_gate_blocks_push ... ok
[INFO] [stdout] test git_gate_allows_merge ... ok
[INFO] [stdout] test git_gate_blocks_send_pack ... ok
[INFO] [stdout] test git_gate_allows_non_force_push_when_only_force_prevented ... ok
[INFO] [stdout] test git_gate_blocks_force_if_includes_equals_ref ... ok
[INFO] [stdout] test git_gate_protect_default_allows_push_to_feature_branch ... ok
[INFO] [stdout] test git_gate_blocks_push_force ... ok
[INFO] [stdout] test git_gate_blocks_push_with_refspec ... ok
[INFO] [stdout] test git_gate_protect_default_allows_push_to_copilot_branch ... ok
[INFO] [stdout] test git_gate_blocks_push_with_set_upstream ... ok
[INFO] [stdout] test git_gate_blocks_short_force_flag ... ok
[INFO] [stdout] test git_gate_blocks_unknown_subcommand_when_push_prevented ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_push_to_master ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_push_to_main ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_bare_push ... ok
[INFO] [stdout] test git_gate_protect_default_allows_refspec_to_feature ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_push_with_remote_only ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_origin_slash_main ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_refspec_to_main ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_multi_refspec_with_main ... ok
[INFO] [stdout] test git_gate_protect_default_blocks_force_push_to_feature ... ok
[INFO] [stdout] test git_gate_warn_mode_allows_push ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- gh_gate_allow_api_write_blocks_cross_repo_post stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gh_gate_allow_api_write_blocks_cross_repo_post' (503) panicked at tests/e2e_guards.rs:448:5:
[INFO] [stdout] gh api POST to a different repo must still be blocked by scope check
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62b4abb76808 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62b4abb76808 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62b4abb8a5ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62b4abb8a5ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x62b4abb7b022 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x62b4abb7b022 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x62b4abb557d6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62b4abb557d6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62b4abb6eda9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62b4abb0ac2c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x62b4abb0ac2c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x62b4abb6ef62 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x62b4abb6ef62 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62b4abb558c4 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62b4abb4d229 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62b4abb565ad - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62b4abb8acdc - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62b4abaf3d70 - e2e_guards[4d53cc96968818d]::gh_gate_allow_api_write_blocks_cross_repo_post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:448:5
[INFO] [stdout]   20:     0x62b4abaee337 - e2e_guards[4d53cc96968818d]::gh_gate_allow_api_write_blocks_cross_repo_post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:435:52
[INFO] [stdout]   21:     0x62b4abafd996 - <e2e_guards[4d53cc96968818d]::gh_gate_allow_api_write_blocks_cross_repo_post::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x62b4abafdd0b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62b4abafdd0b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x62b4abb0b585 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x62b4abb060e4 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x62b4abb060e4 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x62b4abb0e602 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x62b4abb0e602 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x62b4abb7616f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x62b4abb7616f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x78f704df2aa4 - <unknown>
[INFO] [stdout]   43:     0x78f704e7fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- gh_gate_allows_same_repo_pr_close stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gh_gate_allows_same_repo_pr_close' (546) panicked at tests/e2e_guards.rs:299:5:
[INFO] [stdout] same-repo pr close should be allowed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62b4abb76808 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62b4abb76808 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62b4abb8a5ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62b4abb8a5ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x62b4abb7b022 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x62b4abb7b022 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x62b4abb557d6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62b4abb557d6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62b4abb6eda9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62b4abb0ac2c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x62b4abb0ac2c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x62b4abb6ef62 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x62b4abb6ef62 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62b4abb558c4 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62b4abb4d229 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62b4abb565ad - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62b4abb8acdc - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62b4abaf1c9e - e2e_guards[4d53cc96968818d]::gh_gate_allows_same_repo_pr_close
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:299:5
[INFO] [stdout]   20:     0x62b4abaedc77 - e2e_guards[4d53cc96968818d]::gh_gate_allows_same_repo_pr_close::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:296:39
[INFO] [stdout]   21:     0x62b4abafd096 - <e2e_guards[4d53cc96968818d]::gh_gate_allows_same_repo_pr_close::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x62b4abafdd0b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62b4abafdd0b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x62b4abb0b585 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x62b4abb060e4 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x62b4abb060e4 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x62b4abb0e602 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x62b4abb0e602 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x62b4abb7616f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x62b4abb7616f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x78f704df2aa4 - <unknown>
[INFO] [stdout]   43:     0x78f704e7fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- gh_gate_blocks_cross_repo_api_endpoint stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gh_gate_blocks_cross_repo_api_endpoint' (567) panicked at tests/e2e_guards.rs:315:5:
[INFO] [stdout] cross-repo API GET via URL path should be blocked: stderr=
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62b4abb76808 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62b4abb76808 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62b4abb8a5ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62b4abb8a5ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x62b4abb7b022 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x62b4abb7b022 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x62b4abb557d6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62b4abb557d6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62b4abb6eda9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62b4abb0ac2c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x62b4abb0ac2c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x62b4abb6ef62 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x62b4abb6ef62 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62b4abb55892 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62b4abb4d229 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62b4abb565ad - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62b4abb8acdc - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62b4abaf2e80 - e2e_guards[4d53cc96968818d]::gh_gate_blocks_cross_repo_api_endpoint
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:315:5
[INFO] [stdout]   20:     0x62b4abaee007 - e2e_guards[4d53cc96968818d]::gh_gate_blocks_cross_repo_api_endpoint::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:312:44
[INFO] [stdout]   21:     0x62b4abafd556 - <e2e_guards[4d53cc96968818d]::gh_gate_blocks_cross_repo_api_endpoint::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x62b4abafdd0b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62b4abafdd0b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x62b4abb0b585 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x62b4abb060e4 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x62b4abb060e4 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr] error: test failed, to rerun pass `--test e2e_guards`
[INFO] [stdout]   33:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x62b4abb0e602 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x62b4abb0e602 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x62b4abb7616f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x62b4abb7616f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x78f704df2aa4 - <unknown>
[INFO] [stdout]   43:     0x78f704e7fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- gh_gate_blocks_non_repo_api_endpoint stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gh_gate_blocks_non_repo_api_endpoint' (594) panicked at tests/e2e_guards.rs:341:5:
[INFO] [stdout] non-repo API endpoints should be blocked
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62b4abb76808 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62b4abb76808 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62b4abb76808 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62b4abb8a5ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62b4abb8a5ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x62b4abb7b022 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x62b4abb7b022 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x62b4abb557d6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62b4abb557d6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62b4abb6eda9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62b4abb0ac2c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x62b4abb0ac2c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x62b4abb6ef62 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x62b4abb6ef62 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62b4abb558c4 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62b4abb4d229 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62b4abb565ad - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62b4abb8acdc - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62b4abaf289f - e2e_guards[4d53cc96968818d]::gh_gate_blocks_non_repo_api_endpoint
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:341:5
[INFO] [stdout]   20:     0x62b4abaedeb7 - e2e_guards[4d53cc96968818d]::gh_gate_blocks_non_repo_api_endpoint::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_guards.rs:338:42
[INFO] [stdout]   21:     0x62b4abafd396 - <e2e_guards[4d53cc96968818d]::gh_gate_blocks_non_repo_api_endpoint::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x62b4abafdd0b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62b4abafdd0b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x62b4abb0b585 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x62b4abb0b585 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x62b4abb0b585 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x62b4abb060e4 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x62b4abb060e4 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x62b4abb0e602 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x62b4abb0e602 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x62b4abb0e602 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x62b4abb0e602 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x62b4abb7616f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x62b4abb7616f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x78f704df2aa4 - <unknown>
[INFO] [stdout]   43:     0x78f704e7fa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     gh_gate_allow_api_write_blocks_cross_repo_post
[INFO] [stdout]     gh_gate_allows_same_repo_pr_close
[INFO] [stdout]     gh_gate_blocks_cross_repo_api_endpoint
[INFO] [stdout]     gh_gate_blocks_non_repo_api_endpoint
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 92 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "531485ad64269ef3520fac4197134f3000a19ac61802216447679e355172229c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "531485ad64269ef3520fac4197134f3000a19ac61802216447679e355172229c", kill_on_drop: false }`
[INFO] [stdout] 531485ad64269ef3520fac4197134f3000a19ac61802216447679e355172229c
